html {
background      : -webkit-gradient(linear, left top, left bottom, from(wheat), to(wheat), color-stop(85%, #FFEFCF)) wheat;
background      : -moz-linear-gradient(top, wheat, white, wheat) wheat;
background-color: wheat;
}

body {
font-family         : 'Goudy Bookletter 1911', arial, serif;
width               : 1024px;
padding             : 0;
margin              : 0;
margin-left         : auto;
margin-right        : auto;
-webkit-box-shadow  : 0 0 10px #000000;
-moz-box-shadow     : 0 0 10px #000000;
}

#title {
font-size       : 30px;
font-weight     : bold;
background-color: white;
padding-top     : 25px;
padding-bottom  : 25px;
padding-left    : 15px;
padding-right   : 15px;
}

#footer {
background-color: white;
padding         : 20px;
}

#main-body {
min-height  : 560px;
padding     : 0;
margin      : 0;
width	: 1024px;
}

/* Home Tab */
.home {
background: beige url("../img/gallery.jpg") no-repeat;
}

.home #menu {
padding     : 5px;
}

.home #menu a {
padding-top     : 5px;
padding-bottom  : 5px;
padding-left    : 60px;
width           : 250px;
display         : block;
margin          : 25px;
font-size       : 25px;
text-align      : left;
-webkit-box-shadow  : 0 0 15px #000000;
-moz-box-shadow     : 0 0 15px #000000;
}

.home #content {
display     : block;
font-size   : 35px;
font-weight : bold;
text-align  : center;
width       : 100%;
}

.home #menu a:hover {
-webkit-box-shadow  : 0 0 10px #ffffff;
-moz-box-shadow     : 0 0 10px #ffffff;
background          : -webkit-gradient(linear, left top, left bottom, from(#635645), to(#A1917C));
background          : -moz-linear-gradient(top, #635645, #A1917C) wheat;
background-color    : #635645;
color               : white;
//font-weight       : bold;
}

/* Other Tabs */
.about,
.collections,
.special-events,
.visit {
width	:1024px;
}

.about #menu,
.collections #menu,
.special-events #menu,
.visit #menu {
width		: 1024px;
background-color: #A1917C;
height		: 40px;
border-top	: 1px solid #A1917C;
border-bottom	: 1px solid #A1917C;
}

.about #menu a,
.collections #menu a,
.special-events #menu a,
.visit #menu a {
width		: 205px;
height		: 40px;
display			: table-cell;
-webkit-box-shadow  : 0 0 0px #000000;
-moz-box-shadow     : 0 0 0px #000000;
vertical-align		: middle;
}

.about a#menu-about,
.collections a#menu-collections,
.special-events a#menu-special-events,
.visit a#menu-visit {
-webkit-box-shadow  : 0 0 10px #000000;
-moz-box-shadow     : 0 0 10px #000000;
background          : -webkit-gradient(linear, left top, left bottom, from(#635645), to(#A1917C));
background          : -moz-linear-gradient(top, #635645, #A1917C) wheat;
background-color    : #635645;
color               : white;
font-weight       	: bold;
}

.about #menu a:hover,
.collections #menu a:hover,
.special-events #menu a:hover,
.visit #menu a:hover {
-webkit-box-shadow  : 0 0 10px #000000;
-moz-box-shadow     : 0 0 10px #000000;
background          : -webkit-gradient(linear, left top, left bottom, from(#635645), to(#A1917C));
background          : -moz-linear-gradient(top, #635645, #A1917C) wheat;
background-color    : #635645;
color               : white;
//font-weight       : bold;
}

/* About Tab */
.about .image {
padding			: 10px;
background-color	: white;
-moz-box-shadow		: 0px 0px 10px #000000; /* Firefox 3.6 and earlier */
-webkit-box-shadow	: 0px 0px 10px #000000; /* Safari */
box-shadow			: 0px 0px 10px #000000;
-moz-transform		: rotate(-7deg); /* Firefox */
-webkit-transform	: rotate(-7deg); /* Safari and Chrome */
-o-transform		: rotate(-7deg); /* Opera */
transform			: rotate(-7deg);
width				: 500px;
height				: 335px;
position			: relative;
top					: 55px;
}

.about .text {
width		: 450px;
z-index		: 2;
position	: relative;
left		: 530px;
top			: -300px;
font-size	: 22px;
}

/* Visit Tab */
.visit #content {
margin-left	: auto;
margin-right	: auto;
width		: 510px;
}

/* Shared By All Tabs */
#menu {
width       : 1024px;
}

#menu a {
text-align          : center;
cursor              : pointer;
background-color    : white;
-webkit-transition  : all .2s ease-in-out;
-moz-transition     : all .2s ease-in-out;
transition          : all .2s ease-in-out;
-o-transition       : all .2s ease-in-out;
}

#content {
padding : 10px;
}

a {
text-decoration: none;
}

#footer {
text-align	: center;
line-height	: .9;
color	: #A1917C;
border-top	: 1px solid #A1917C;
}

#footer a {
color	: #A1917C;
}

#footer a:hover {
color	: #635645;
}
/* Rounded Corners */
               
.round-top{
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}

.rounder-top{
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}

.roundest-top{
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
}

.round-bottom{
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.rounder-bottom{
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

.roundest-bottom{
    -moz-border-radius-bottomleft: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
}

.round {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.rounder {
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

.roundest {
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -moz-border-radius-bottomleft: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
}

